/**
 * 对选择中的内容进行添加 sourceData list内容 ，selectName select名字 ，valueName option-value的值 ，valueContent option-显示内容
 */
function addSelect(sourceData,selectName,valueName,valueContent){
    //var dataTemp = dataAll[propertyName];
    var str="";
    if(valueName==""){
        for(var i=0;i<sourceData.length;i++){
            str = str+"<option value='"+(i+1)+"'>"+sourceData[i][valueContent]+"</option>" ;
        }
    }else{
        for(var i=0;i<sourceData.length;i++){
            str = str+"<option value='"+sourceData[i][valueName]+"'>"+sourceData[i][valueContent]+"</option>" ;
        }
    }
    $("#"+selectName).html(str);
}

/**
 * LI样式的select格式
 * 对选择中的内容进行添加 sourceData list内容 ，selectName select名字 ，valueName option-value的值 ，valueContent option-显示内容
 */
function addSelectWithLIFormmer(sourceData,selectName,valueName,valueContent){
    //var dataTemp = dataAll[propertyName];
    var str="";
    if(valueName==""){
        for(var i=0;i<sourceData.length;i++){
            str = str+"<li data-option-value='"+(i+1)+"'>"+sourceData[i][valueContent]+"</li>" ;
        }
    }else{
        for(var i=0;i<sourceData.length;i++){
            str = str+"<li data-option-value='"+sourceData[i][valueName]+"'>"+sourceData[i][valueContent]+"</li>" ;
        }
    }
    $(selectName).nextAll('ul').html(str);
    if(sourceData.length>8){
        $(selectName).nextAll('ul').css("height","200px");
        $(selectName).nextAll('ul').css("overflow","auto");
    }
}

function selectOneRowInBackGroundFindByValue(selectMianName , SelectOptionName , SelectedValue){
    var selectedData = $(selectMianName).nextAll('ul').find("li["+SelectOptionName+"='"+SelectedValue+"']");
    $(selectMianName).attr("data-value",SelectedValue);
    $(selectMianName).html(selectedData.html());
}

/**
 * 通过是否被选中，调整输入框是否可以使用
 * @param clickData 点击按钮的查询相关内容
 * @param clickNum 点击按钮中第几个
 * @param inputData 输入框相关寻找地址
 * @param inputNum 输入框中第几个
 * @constructor
 */
function BindClickWithInputShowWithNum(clickData,clickNum,inputData,inputNum,pictureURL){
    if($(clickData).eq(clickNum).prop("checked")){
        $(inputData).eq(inputNum).removeAttr("disabled");
        $(inputData).eq(inputNum).css("background","url("+pictureURL+".png)");
    }else{
        $(inputData).eq(inputNum).prop("disabled","disabled");
        $(inputData).eq(inputNum).css("background","url("+pictureURL+"1.png)");
    }
}

/**
 * 通过是否被选中，调整输入框是否可以使用
 * @param clickData 点击按钮的查询相关内容
 * @param inputData 输入框相关寻找地址
 * @constructor
 */
function BindClickWithInputShow(clickData,inputData,pictureURL){
    BindClickWithInputShowWithNum(clickData,0,inputData,0,pictureURL);
}

/**
 * text默认显示相关
 * @param inputId 指向 text的唯一属性
 * @param decide true 为锁定到该text false 为离开这个text
 */
function textDefultShow(inputId,decide){
    if(decide){
        if($(inputId).attr("data-dean-defultView")==$(inputId).val()){
            $(inputId).prop("value","");
            //$(inputId).attr("t","");
        }
    }else{
        if($(inputId).prop("value")==""){
            //alert($(inputId).attr("value"));
            $(inputId).prop("value",$(inputId).attr("data-dean-defultView"));
            //$(inputId).val($(inputId).attr("data-dean-defultView"));

        }
    }
}

function addDisableStat(controlData,dec){
    if(dec){
        $(controlData).removeAttr('disabled','disabled');
    }else{
        $(controlData).prop('disabled','disabled');
    }
}

function buttonInit(idName){
    $(idName).mouseenter(function(){
        $(this).addClass('act');
    }).mouseleave(function(){
        $(this).removeClass('act');
    });
}

function reSizeParentIframe(ifreamId,ifreamDefultHeight) {
    $(ifreamId, window.parent.document).css("height",ifreamDefultHeight);
    var realHeight = 0;
    if (navigator.userAgent.indexOf("Firefox") > 0 || navigator.userAgent.indexOf("Mozilla") > 0 || navigator.userAgent.indexOf("Safari") > 0 || navigator.userAgent.indexOf("Chrome") > 0) { // Mozilla, Safari,Chrome, ...
        realHeight = window.document.documentElement.offsetHeight + 35;
    } else if (navigator.userAgent.indexOf("MSIE") > 0) { // IE
        var bodyScrollHeight = window.document.body.scrollHeight + 21; //取得body的scrollHeight
        var elementScrollHeight = window.document.documentElement.scrollHeight + 1;//取得documentElement的scrollHeight
        realHeight = Math.max(bodyScrollHeight, elementScrollHeight); //取当中比较大的一个
    } else {//其他浏览器
        realHeight = window.document.body.scrollHeight + window.document.body.clientHeight + 1;
    }
    if (realHeight < ifreamDefultHeight) {
        realHeight = ifreamDefultHeight;
    }
    if ($(ifreamId, window.parent.document).is("iframe")) {
        //$(ifreamId, window.parent.document).height(realHeight);
        $(ifreamId, window.parent.document).css("height",realHeight);
        window.parent.$("#iframe1").prop("height",20);
        window.parent.$("#iframe1").prop("height",realHeight);

    }
}